What Circuit Classes Can Be Learned with Non-Trivial Savings?

نویسندگان

  • Rocco A. Servedio
  • Li-Yang Tan
چکیده

Despite decades of intensive research, efficient — or even sub-exponential time — distributionfree PAC learning algorithms are not known for many important Boolean function classes. In this work we suggest a new perspective for algorithmic research on these learning problems, inspired by a surge of recent research in complexity theory, in which the goal is to determine whether and how much of a savings over a naive 2 runtime can be achieved. We establish a range of exploratory results towards this end. In more detail, 1. We first observe that a simple approach building on known uniform-distribution learning results gives non-trivial distribution-free learning algorithms for several well-studied classes including AC, arbitrary functions of a few linear threshold functions (LTFs), and AC augmented with modp gates. 2. Next we present an approach, based on the method of random restrictions from circuit complexity, which can be used to obtain several distribution-free learning algorithms that do not appear to be achievable by approach (1) above. The results achieved in this way include learning algorithms with non-trivial savings for LTF-of-AC circuits and improved savings for learning parity-of-AC circuits. 3. Finally, our third contribution is a generic technique for converting lower bounds proved using Nečiporuk’s method to learning algorithms with non-trivial savings. This technique, which is the most involved of our three approaches, yields distribution-free learning algorithms for a range of classes where previously even non-trivial uniform-distribution learning algorithms were not known; these classes include full-basis formulas, branching programs, span programs, etc. up to some fixed polynomial size. ∗Supported by NSF grants CCF-1420349 and CCF-1563155. †This research was done while visiting Columbia University. Supported by NSF grant CCF-1563122.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Conspiracies Between Learning Algorithms, Circuit Lower Bounds, and Pseudorandomness

We prove several results giving new and stronger connections between learning theory, circuit complexity and pseudorandomness. Let C be any typical class of Boolean circuits, and C[s(n)] denote n-variable C-circuits of size ≤ s(n). We show: Learning Speedups. If C[poly(n)] admits a randomized weak learning algorithm under the uniform distribution with membership queries that runs in time 2/n, t...

متن کامل

Learning of spatiotemporal behaviour in cellular neural networks

In this paper the problem of learning spatiotemporal behavior with cellular neural networks is analyzed and a novel method is proposed to approach the problem. The basis for this method is found in trajectory learning with recurrent neural networks. Despite of similarities, the two learning problems have underling differences which make non-trivial a direct mapping into the problem at hand. In ...

متن کامل

Hardness as randomness: a survey of universal derandomization

We survey recent developments in the study of probabilistic complexity classes. While the evidence seems to support the conjecture that probabilism can be deterministically simulated with relatively low overhead, i.e., that P = BPP , it also indicates that this may be a difficult question to resolve. In fact, proving that probalistic algorithms have non-trivial deterministic simulations is basi...

متن کامل

On Circuit Complexity Classes and Iterated Matrix Multiplication

OF THE DISSERTATION On Circuit Complexity Classes and Iterated Matrix Multiplication by Fengming Wang Dissertation Director: Eric Allender In this thesis, we study small, yet important, circuit complexity classes within NC, such as ACC and TC. We also investigate the power of a closely related problem called Iterated Matrix Multiplication and its implications in low levels of algebraic complexi...

متن کامل

A Guide to Learning Arithmetic Circuits

An arithmetic circuit is a directed acyclic graph in which the operations are {+,×}. In this paper, we exhibit several connections between learning algorithms for arithmetic circuits and other problems. In particular, we show that: • Efficient learning algorithms for arithmetic circuit classes imply explicit exponential lower bounds. • General circuits and formulas can be learned efficiently wi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017